// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:54:16

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   pq.java

package com.zelix;


// Referenced classes of package com.zelix:
//            mu, kt, vq, ou

class pq
{

    private vq a;
    private ou b;
    private boolean c;
    private int d;

    pq(vq vq1, ou ou, boolean flag)
    {
        c = false;
        a = vq1;
        b = ou;
        c = flag;
        d = vq1.c().hashCode() ^ ou.N().hashCode() ^ ou.j().hashCode();
    }

    pq(vq vq1, boolean flag)
    {
        c = false;
        a = vq1;
        b = null;
        c = flag;
        d = vq1.c().hashCode();
    }

    public boolean equals(Object obj)
    {
        if(obj instanceof pq)
        {
            pq pq1 = (pq)obj;
            if(d == pq1.d && (a == null && pq1.a == null || a != null && pq1.a != null && a.c().equals(pq1.a.c())))
                return b == null && pq1.b == null || b != null && pq1.b != null && b.a(pq1.b);
            else
                return false;
        } else
        {
            return false;
        }
    }

    vq a()
    {
        return a;
    }

    ou b()
    {
        return b;
    }

    public int hashCode()
    {
        return d;
    }

    boolean c()
    {
        return c;
    }
}